<?xml version="1.0" encoding="iso-8859-1" standalone="no"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
  <head>
    <meta http-equiv="Content-Type" content=
    "application/xhtml+xml; charset=iso-8859-1" />
    <title>
      libnotify-0.7.9
    </title>
    <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" />
    <meta name="generator" content="DocBook XSL Stylesheets V1.78.1" />
    <link rel="stylesheet" href="../stylesheets/lfs-print.css" type=
    "text/css" media="print" />
  </head>
  <body class="blfs" id="blfs-2020-04-02">
    <div class="navheader">
      <h4>
        Beyond Linux<sup>�</sup> From Scratch <span class="phrase">(System
        V</span> Edition) - Version 2020-04-02
      </h4>
      <h3>
        Chapter&nbsp;25.&nbsp;X Libraries
      </h3>
      <ul>
        <li class="prev">
          <a accesskey="p" href="libglade.html" title=
          "libglade-2.6.4">Prev</a>
          <p>
            libglade-2.6.4
          </p>
        </li>
        <li class="next">
          <a accesskey="n" href="libxklavier.html" title=
          "libxklavier-5.4">Next</a>
          <p>
            libxklavier-5.4
          </p>
        </li>
        <li class="up">
          <a accesskey="u" href="lib.html" title=
          "Chapter&nbsp;25.&nbsp;X Libraries">Up</a>
        </li>
        <li class="home">
          <a accesskey="h" href="../index.html" title=
          "Beyond Linux� From Scratch     (System V Edition) - Version 2020-04-02">
          Home</a>
        </li>
      </ul>
    </div>
    <div class="sect1" lang="en" xml:lang="en">
      <h1 class="sect1">
        <a id="libnotify" name="libnotify"></a>libnotify-0.7.9
      </h1>
      <div class="package" lang="en" xml:lang="en">
        <h2 class="sect2">
          Introduction to libnotify
        </h2>
        <p>
          The <span class="application">libnotify</span> library is used to
          send desktop notifications to a notification daemon, as defined in
          the Desktop Notifications spec. These notifications can be used to
          inform the user about an event or display some form of information
          without getting in the user's way.
        </p>
        <p>
          This package is known to build and work properly using an LFS-9.1
          platform.
        </p>
        <h3>
          Package Information
        </h3>
        <div class="itemizedlist">
          <ul class="compact">
            <li class="listitem">
              <p>
                Download (HTTP): <a class="ulink" href=
                "http://ftp.gnome.org/pub/gnome/sources/libnotify/0.7/libnotify-0.7.9.tar.xz">
                http://ftp.gnome.org/pub/gnome/sources/libnotify/0.7/libnotify-0.7.9.tar.xz</a>
              </p>
            </li>
            <li class="listitem">
              <p>
                Download (FTP): <a class="ulink" href=
                "ftp://ftp.gnome.org/pub/gnome/sources/libnotify/0.7/libnotify-0.7.9.tar.xz">
                ftp://ftp.gnome.org/pub/gnome/sources/libnotify/0.7/libnotify-0.7.9.tar.xz</a>
              </p>
            </li>
            <li class="listitem">
              <p>
                Download MD5 sum: ccd9c53364174cc8d13e18a1988faa76
              </p>
            </li>
            <li class="listitem">
              <p>
                Download size: 96 KB
              </p>
            </li>
            <li class="listitem">
              <p>
                Estimated disk space required: 2.9 MB
              </p>
            </li>
            <li class="listitem">
              <p>
                Estimated build time: 0.1 SBU
              </p>
            </li>
          </ul>
        </div>
        <h3>
          libnotify Dependencies
        </h3>
        <h4>
          Required
        </h4>
        <p class="required">
          <a class="xref" href="gtk3.html" title=
          "GTK+-3.24.16">GTK+-3.24.16</a>
        </p>
        <h4>
          Optional (Required if building GNOME)
        </h4>
        <p class="optional">
          <a class="xref" href="../general/gobject-introspection.html" title=
          "gobject-introspection-1.64.0">gobject-introspection-1.64.0</a>
        </p>
        <h4>
          Optional
        </h4>
        <p class="optional">
          <a class="xref" href="../general/gtk-doc.html" title=
          "GTK-Doc-1.32">GTK-Doc-1.32</a> and <a class="xref" href=
          "../pst/xmlto.html" title="xmlto-0.0.28">xmlto-0.0.28</a>
        </p>
        <h4>
          Required (runtime)
        </h4>
        <p class="required">
          <a class="xref" href="../gnome/notification-daemon.html" title=
          "notification-daemon-3.20.0">notification-daemon-3.20.0</a> or
          <a class="xref" href="../xfce/xfce4-notifyd.html" title=
          "xfce4-notifyd-0.4.4">xfce4-notifyd-0.4.4</a>
        </p>
        <div class="admon note">
          <img alt="[Note]" src="../images/note.png" />
          <h3>
            Note
          </h3>
          <p>
            <span class="application">GNOME Shell</span> and <span class=
            "application">KDE KWin</span> provide their own notification
            daemons.
          </p>
        </div>
        <p class="usernotes">
          User Notes: <a class="ulink" href=
          "http://wiki.linuxfromscratch.org/blfs/wiki/libnotify">http://wiki.linuxfromscratch.org/blfs/wiki/libnotify</a>
        </p>
      </div>
      <div class="installation" lang="en" xml:lang="en">
        <h2 class="sect2">
          Installation of libnotify
        </h2>
        <p>
          Install <span class="application">libnotify</span> by running the
          following commands:
        </p>
        <pre class="userinput">
<kbd class="command">mkdir build &amp;&amp;
cd    build &amp;&amp;

meson --prefix=/usr -Dgtk_doc=false -Dman=false .. &amp;&amp;
ninja</kbd>
</pre>
        <p>
          This package does not come with a test suite.
        </p>
        <p>
          Now, as the <code class="systemitem">root</code> user:
        </p>
        <pre class="root">
<kbd class="command">ninja install</kbd>
</pre>
      </div>
      <div class="commands" lang="en" xml:lang="en">
        <h2 class="sect2">
          Command Explanations
        </h2>
        <p>
          <em class="parameter"><code>-Dgtk_doc=false</code></em>: Remove
          this parameter if <span class="application">GTK-Doc</span> is
          installed and you wish to rebuild and install the API
          documentation.
        </p>
      </div>
      <div class="content" lang="en" xml:lang="en">
        <h2 class="sect2">
          Contents
        </h2>
        <div class="segmentedlist">
          <div class="seglistitem">
            <div class="seg">
              <strong class="segtitle">Installed Program:</strong>
              <span class="segbody">notify-send</span>
            </div>
            <div class="seg">
              <strong class="segtitle">Installed Library:</strong>
              <span class="segbody">libnotify.so</span>
            </div>
            <div class="seg">
              <strong class="segtitle">Installed Directories:</strong>
              <span class="segbody">/usr/include/libnotify and
              /usr/share/gtk-doc/html/libnotify</span>
            </div>
          </div>
        </div>
        <div class="variablelist">
          <h3>
            Short Descriptions
          </h3>
          <table border="0" class="variablelist">
            <colgroup>
              <col align="left" valign="top" />
              <col />
            </colgroup>
            <tbody>
              <tr>
                <td>
                  <p>
                    <a id="notify-send" name="notify-send"></a><span class=
                    "term"><span class=
                    "command"><strong>notify-send</strong></span></span>
                  </p>
                </td>
                <td>
                  <p>
                    is a command used to send notifications.
                  </p>
                </td>
              </tr>
              <tr>
                <td>
                  <p>
                    <a id="libnotify-lib" name=
                    "libnotify-lib"></a><span class="term"><code class=
                    "filename">libnotify.so</code></span>
                  </p>
                </td>
                <td>
                  <p>
                    contains the <span class="application">libnotify</span>
                    API functions.
                  </p>
                </td>
              </tr>
            </tbody>
          </table>
        </div>
      </div>
      <p class="updated">
        Last updated on 2020-03-21 06:42:20 -0500
      </p>
    </div>
    <div class="navfooter">
      <ul>
        <li class="prev">
          <a accesskey="p" href="libglade.html" title=
          "libglade-2.6.4">Prev</a>
          <p>
            libglade-2.6.4
          </p>
        </li>
        <li class="next">
          <a accesskey="n" href="libxklavier.html" title=
          "libxklavier-5.4">Next</a>
          <p>
            libxklavier-5.4
          </p>
        </li>
        <li class="up">
          <a accesskey="u" href="lib.html" title=
          "Chapter&nbsp;25.&nbsp;X Libraries">Up</a>
        </li>
        <li class="home">
          <a accesskey="h" href="../index.html" title=
          "Beyond Linux� From Scratch     (System V Edition) - Version 2020-04-02">
          Home</a>
        </li>
      </ul>
    </div>
  </body>
</html>
